assemble's Repositories

76 repositories

.github
Default community health files for Assemble.
⭐ 0 🌐 Public
assemble
Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.
⭐ 4263 🌐 Public
assemble-ask
Assemble plugin for asking questions and storing answers.
⭐ 3 🌐 Public
assemble-boilerplate-blog
Assemble boilerplate with the essential middleware, helpers, templates and (opinionated) configuration necessary to easily create a blog with Assemble.
⭐ 10 🌐 Public
assemble-boilerplate-bootstrap
Build Bootstrap with Assemble instead of Jekyll.
⭐ 78 🌐 Public
assemble-boilerplate-h5bp
Assemble boilerplate for launching projects with H5BP (https://github.com/h5bp/boilerplate-h5bp)
⭐ 2 🌐 Public
assemble-boilerplate-markdown
Use Assemble to generate HTML pages from markdown content. Useful for wikis, gh-pages, documentation and blogs or sites with markdown posts.
⭐ 17 🌐 Public
assemble-boilerplate-site
Demonstrates how to use Assemble to build a site. Includes layouts, pages, partials, and markdown content.
⭐ 46 🌐 Public
assemble-boilerplate-sitemap
Generate a sitemap with Assemble.
⭐ 7 🌐 Public
assemble-cli
Command line interface for Assemble.
⭐ 2 🌐 Public
assemble-collection
Assemble plugin for creating paginated lists of files using file front matter.
⭐ 2 🌐 Public
assemble-collections
Node library to manage collections of objects in or out of Assemble.
⭐ 5 🌐 Public
assemble-compile-file
WIP. Assemble plugin for compiling views (in a vinyl pipeline) that might need to be rendered more than once.
⭐ 1 🌐 Public
assemble-components
POC
⭐ 3 🌐 Public
assemble-contrib-anchors-example
Usage examples for assemble-contrib-anchors, an Assemble plugin for generating adding anchors to headings.
⭐ 2 🌐 Public
assemble-contrib-lunr-examples
Usages examples for assemble-contrib-lunr, a search plugin for Assemble.
⭐ 1 🌐 Public
assemble-contrib-toc-example
Example for generating a Table of Contents using Assemble.
⭐ 2 🌐 Public
assemble-core
The core assemble application with no presets or defaults. All configuration is left to the implementor.
⭐ 17 🌐 Public
assemble-example
This project will help you get started with Assemble. Just download, install the dependencies, and you're off and running!
⭐ 5 🌐 Public
assemble-front-matter
Utilities for extracting Front Matter from source files.
⭐ 6 🌐 Public
assemble-fs
Assemble plugin that adds methods to assemble for working with the file system, like src, dest, copy and symlink.
⭐ 6 🌐 Public
assemble-handle
Assemble pipeline plugin for handling middleware stages.
⭐ 3 🌐 Public
assemble-handlebars
Assemble engine plugin for Handlebars templates
⭐ 8 🌐 Public
assemble-handlebars-helpers
A handful of helpers that replace the built-in Handlebars helpers, with changes made for handling assemble specifics like context and errors.
⭐ 2 🌐 Public
assemble-hekyll
Assemble plugin for building a hekyll theme (Jekyll theme converted to handlebars).
⭐ 2 🌐 Public
assemble-helpers
Plugin that adds helpers for assemble projects. Includes both sync and async helpers that take advantage of assemble's powerful features.
⭐ 6 🌐 Public
assemble-indexer
Templates plugin to add index views to template collections.
⭐ 7 🌐 Public
assemble-layouts
Layouts for your templates
⭐ 5 🌐 Public
assemble-less
Grunt task for compiling LESS to CSS. This task does for less what Assemble does for HTML, making it much easier to modularize and reduce repetition in stylesheets.
⭐ 66 🌐 Public
assemble-loader
Assemble plugin for loading views onto collections from globs of files, as objects/JSON etc.
⭐ 3 🌐 Public
assemble-middleware-add
Add files to your Assemble file stream.
⭐ 2 🌐 Public
assemble-middleware-buffer
Buffer files into a specified array on the Assemble context.
⭐ 1 🌐 Public
assemble-middleware-page-variable
Assemble middleware for adding a `page` variable to the context, with details about the current item being rendered.
⭐ 3 🌐 Public
assemble-middleware-rss
Assemble middleware for creating RSS feeds with Assemble.
⭐ 7 🌐 Public
assemble-nunjucks
Adds nunjucks support to assemble, with some assemble-specific conveniences.
⭐ 3 🌐 Public
assemble-pager
Assemble plugin that adds prev/next pager information to the context, for a specific collection, specific files or all files in a stream.
⭐ 4 🌐 Public
assemble-pattern-lab
An easier-to-use, cleaner and more extensible build system for pattern-lab.
⭐ 26 🌐 Public
assemble-permalinks
Permalinks plugin for assemble (0.6+)
⭐ 5 🌐 Public
assemble-redirects
Assemble pipeline plugin for generating a redirects file from a stream of manifest files.
⭐ 0 🌐 Public
assemble-reload-views
Assemble instance plugin that reloads views when options are updated or when another plugin is loaded.
⭐ 2 🌐 Public
assemble-remarkable
Assemble pipeline plugin for remarkable, the markdown converter for node.js. Can also be used with gulp.
⭐ 1 🌐 Public
assemble-render-file
Assemble pipeline plugin for rendering templates in vinyl files.
⭐ 4 🌐 Public
assemble-scaffold
Assemble plugin for generating project scaffolds.
⭐ 1 🌐 Public
assemble-select-files
Assemble plugin that adds a `.selectFiles` method to the instance, for reading in a glob of files and prompting the user to select the files they want to write to the file system.
⭐ 4 🌐 Public
assemble-select-views
Assemble plugin that adds a `.selectViews` method to the instance, for prompting the user to select the views they want to write to the file system.
⭐ 2 🌐 Public
assemble-sitemap
Assemble pipeline plugin for generating sitemaps for one or more collections.
⭐ 5 🌐 Public
assemble-streams
Assemble plugin that adds convenience methods for working with streams, like `toStream`, which pushes a view collection into a vinyl stream.
⭐ 3 🌐 Public
assemble-swig
Assemble engine plugin for swig templates.
⭐ 10 🌐 Public
assemble-tags-collection-example
Example of how to generate an index page with a list of tags extracted from front matter. Each "tag" has a list of links to any pages that have that tag.
⭐ 9 🌐 Public
assemble-utils
Assemble utilities
⭐ 4 🌐 Public
assemble-workshop
Recipes how to use assemble (v0.12.0+)
⭐ 22 🌐 Public
assemble-yaml
Utility for extracting and converting YAML Front Matter from files.
⭐ 6 🌐 Public
assemble.io
Website and documentation for Assemble.
⭐ 82 🌐 Public
assemblebot
Bot for responding to github issues opened on assemble repositories.
⭐ 5 🌐 Public
boilerplates
Boilerplates for Assemble. Each boilerplate offers something different: static site generation, h5bp, Bootstrap, swig, markdown, blog generation, etc.
⭐ 70 🌐 Public
buttons
Sooo many buttons... is this really necessary?! In reality this project has little to do with buttons. It's an exercise in separation of concerns regarding structure, style, content and data.
⭐ 38 🌐 Public
context-workshop
One of assemble's biggest strengths is granular control over `context`. This workshop explains how context is created, as well as where, when and why the context works the way it does at each point in the render cycle.
⭐ 3 🌐 Public
generator-assemble
Yeoman generator for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble projects in just a few seconds, including templates, data, layouts, and a theme.
⭐ 112 🌐 Public
generator-plugin
Yeoman generator for Assemble plugins.
⭐ 5 🌐 Public
grunt-assemble
Static site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages.
⭐ 54 🌐 Public
grunt-assemble-anchors
Assemble plugin for creating anchor tags from generated html.
⭐ 5 🌐 Public
grunt-assemble-contextual
Assemble middleware for generating a JSON file containing the context of each page. Basic middleware to help see what's happening in the build.
⭐ 7 🌐 Public
grunt-assemble-decompress
Assemble plugin for extracting zip, tar and tar.gz archives.
⭐ 3 🌐 Public
grunt-assemble-download
Assemble middleware for downloading files from GitHub.
⭐ 4 🌐 Public
grunt-assemble-i18n
Assemble middleware for adding i18n support to projects.
⭐ 23 🌐 Public
grunt-assemble-lunr
grunt-assemble plugin for creating a search engine within your static site using lunr.js.
⭐ 12 🌐 Public
grunt-assemble-navigation
Assemble plugin for automatically generating Bootstrap-style side navigation.
⭐ 10 🌐 Public
grunt-assemble-permalinks
Permalinks middleware for Assemble, the static site generator for Grunt.js and Yeoman. This plugin enables powerful and configurable URI replacement patterns, presets, uses Moment.js for parsing dates, and much more.
⭐ 43 🌐 Public
grunt-assemble-sitemap
Assemble middleware for generating sitemaps.
⭐ 20 🌐 Public
grunt-assemble-toc
Assemble middleware for creating a table of contents in the generated HTML, using Cheerio.js
⭐ 5 🌐 Public
grunt-assemble-wordcount
Assemble middleware for displaying a word-count, and estimated reading time on blog posts or pages.
⭐ 10 🌐 Public
grunt-github-api
Grunt plugin used to query the Github API and save the returned JSON files locally.
⭐ 17 🌐 Public
gulp-assemble
Deprecated. Assemble can be used directly with or without gulp.
⭐ 67 🌐 Public
plugins
Collection of contrib plugins maintained by the Assemble core team.
⭐ 2 🌐 Public
slack
Slack landing page to provide an invitation form for the assemble slack community.
⭐ 3 🌐 Public
tmp-api-test
testing
⭐ 0 🌐 Public